/*
 * @Description: 多态的测试类
 * 
 * @Author: rendc
 * 
 * @Date: 2024-09-19 10:38:22
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2024-09-19 10:50:22
 */
public class Test01 {
  // main
  public static void main(String[] args) {
    // 子类继承父类
    // class Circle extends Point
    // 子类要重写父类的方法
    // @Override
    // public void show() {}
    // 父类的引用指向子类对象
    Point point = new Circle(1, 1, 2); // 多态
    // 父类的引用调用子类重写的方法
    point.show();
    // 父类的引用指向子类对象
    point = new TCircle(1, 1, 2, 3); // 多态
    // 父类的引用调用子类重写的方法
    point.show();
  }
}